x86: Roughly synchronise calls to local_time_calibration().
authorKeir Fraser <keir.fraser@citrix.com>
Mon, 28 Jul 2008 10:33:28 +0000 (11:33 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Mon, 28 Jul 2008 10:33:28 +0000 (11:33 +0100)
commit42bcbe769e71ec55daf48277c91119cbd3d53096
treef124d8fea3663dbac5da0dcffc8a636650075320
parent5589b0008c2bb9992ed6b76ebf7123bd73d75b56
x86: Roughly synchronise calls to local_time_calibration().

This results in reduced skew; both max and average skew are reduced by
between a factor of 2 and 3.  Note that timers still fire at slightly
different times because the next "round epoch" is still relative to
local stime which still has some inter-processor skew.

Signed-off-by: Dan Magenheimer <dan.magenheimer@oracle.com>
xen/arch/x86/time.c